package cn.foolishbird.hamal.frame.constant;

/**
 * MQ相关常量
 *
 * @author GuanWeiLi
 * @version 1.0
 * @date 2020-03-11
 */
public interface MQEnum {

    /**
     * 公用直接路由器
     */
    String DIRECT_EXCHANGE = "directExchange";

    // 广告MQ相关常量
    String ADV_QUEUE_NAME = "advDirectQueue";
    String ADV_ROUTING_KEY = "advDirect";

    // 旅行城市相关常量
    String TRAVEL_QUEUE_NAME = "travelDirectQueue";
    String TRAVEL_ROUTING_KEY = "travelDirect";

    // 金币轨迹mq 相关常量
    String GOLD_RECORD_QUEUE_NAME = "goldRecordDirectQueue";
    String GOLD_RECORD_ROUTING_KEY = "goldRecordDirect";

    // 提现日志
    String WITHDRAW_LOG_QUEUE_NAME = "withdrawLogQueue";
    String WITHDRAW_LOG_QUEUE_KEY = "withdrawLogQueueKey";

    // 用户发送消息
    String USER_MESSAGE_QUEUE_NAME = "userMessageQueue";
    String USER_MESSAGE_QUEUE_KEY = "userMessageQueueKey";

    // 方法监控
    String METHOD_MONITOR_QUEUE_NAME = "methonMonitorQueue";
    String METHOD_MONITOR_QUEUE_KEY = "methodMonitorQueueKey";


    // 分红花车进度
    String BONUS_PROGRESS_RECORD_QUEUE_NAME = "bonusProgressRecordQueue";
    String BONUS_PROGRESS_RECORD_QUEUE_KEY = "bonusProgressRecordQueueKey";

    // 合成增加相关
    String COMPOSE_ADD_QUEUE_NAME = "composeAddQueue";
    String COMPOSE_ADD_QUEUE_KEY = "composeAddQueueKey";

    // 合成用户升级后增加相关
    String COMPOSE_LEVELUP_ADD_QUEUE_NAME = "composeLevelUpAddQueue";
    String COMPOSE_LEVELUP_ADD_QUEUE_KEY = "composeLevelUpAddQueueKey";

    // 用户油变更记录
    String USER_OIL_RECORD_QUEUE_NAME = "userOilRecordQueue";
    String USER_OIL_RECORD_QUEUE_KEY = "userOilRecordQueueKey";


}
